Application Specification Language (ASL) - A Language for Describing Applications in Grid Computing
نویسندگان
چکیده
Grid computing is the computing infrastructure of the next century where unlimited hardware and software resources are delivered to user‟s fingertips. Much of the power delivered by grid computing is realized through application software made readily available to its users. The process of application deployment and deliverance to the end-users though is perplexed with options and requirements not readily available to application deployers. In this paper, we present a new grid language called Application Specification Language (ASL), which allows application developers to describe their individual applications. Application descriptions include general application information, installation requirements, invocation requirements, as well as any additional hints or suggestions that are applicable for the application. We present an ASL schema and provide examples of language use showing how adoption of ASL alleviates some of the deployment and runtime difficulties.
منابع مشابه
Operational Modelling of Agent Autonomy: Theoretical Aspects and a Formal Language
Autonomy has always been conceived as one of the defining attributes of intelligent agents. While the past years have seen considerable progress regarding theoretical aspects of autonomy, and while autonomy has been identified as an enabler for new computing paradigms such as grid computing, (web-)serviceoriented computing or ubiquitous computing, autonomy as a software property is still miles ...
متن کاملTemporal Dimension for Job Submission Description Language
A grid job’s requirements description is very important, and raises interesting issues for resource management and scheduling within a grid environment. Several languages such as Globus Resource Specification language and European Data Grid JDL have been developed for describing grid jobs, the latest of which is Job Submission Description Language (JSDL). None of the current job description lan...
متن کاملA Grid Based Architecture for High-Performance NLP
We describe the design and early implementation of an extensible, component-based software architecture for natural language engineering applications which interfaces with high performance distributed computing services. The architecture leverages existing linguistic resource description and discovery mechanisms based on metadata descriptions, combining these in a compatible fashion with other ...
متن کاملAn Overview of ASL: Hierarchy, Composition, Heterogeneity, and Multi-Granularity in Concurrent Object-Oriented Programming
The Abstract Schema Language (ASL) [Weitzenfeld 1992; Weitzenfeld and Arbib 1992] unifies schema modeling [Arbib 1992] with concurrent object-oriented programming (COOP). ASL extends the current state of the art in both areas by providing a hierarchical approach towards heterogeneous and multi-granular concurrent object design. Schemas in ASL are functional units which get implemented in an ort...
متن کاملVisual Environment for Rapid Composition of Parameter-Sweep Applications for Distributed Processing on Global Grids
Computational Grids are emerging as a platform for next-generation parallel and distributed computing. Large-scale parametric studies and parameter sweep applications find a natural place in the Grid’s distribution model. There is little or no communication between jobs. The task of parallelizing and distributing existing applications is conceptually trivial. These properties of parametric stud...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007